package com.hb.config;

import com.hb.impl.CDPlayer;
import com.hb.interfaces.CompactDisc;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

@Configuration
// 使用 @Import 注解导入其他的配置类以实现将不同的配置类组合在一起，可以有效避免一个配置类过于庞大和臃肿的问题
@Import(CDConfig.class)
public class CDPlayerConfig {
    @Bean
    public CDPlayer cdPlayer(CompactDisc compactDisc) {
        return new CDPlayer(compactDisc);
    }
}
